package frontend.pages.reports.hoursperprojectsfi;

import frontend.model.reports.HoursPerProjectSfiReportEntry;
import frontend.pages.reports.base.AbstractReportForm;
import frontend.pages.reports.base.AbstractReportPanel;
import org.apache.wicket.Component;
import org.apache.wicket.Localizer;
import org.apache.wicket.extensions.markup.html.repeater.data.table.DefaultDataTable;

import java.util.List;

public class HoursPerProjectSfiPanel extends AbstractReportPanel<HoursPerProjectSfiReportEntry>{

    public HoursPerProjectSfiPanel(String id) {
        super(id);
    }
    @Override
    protected boolean shouldAddTotalHours() {
        return false;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    protected Component createTotalHoursPanel() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    protected DefaultDataTable<HoursPerProjectSfiReportEntry> getReportResultsTable() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    protected String getReportName() {
        return Localizer.get().getString("menu.reports.items.hoursPerProjectSfi", null);
    }

    @Override
    protected AbstractReportForm getReportForm() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    protected List<String> getReportFileHeader() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    protected List<Object[]> getReportFileData() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    protected String getReportFileName() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }
}
